/**
 * 
 */
package idv.takeshi.software.productline.bookstore.application.service.spring;

import idv.takeshi.software.productline.bookstore.domain.model.useraccount.UserAccount;

import java.util.Locale;

import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

/**
 * @author takeshi
 *
 */
@Service("userRegistrationSerivce")
public class UserRegistrationSerivceImpl extends
		AbstractUserRegistrationSerivce {

	/* (non-Javadoc)
	 * @see idv.takeshi.software.productline.bookstore.application.service.spring.AbstractUserRegistrationSerivce#doSendMail(idv.takeshi.software.productline.bookstore.domain.model.useraccount.UserAccount, java.util.Locale, java.lang.String)
	 */
	@Override
	protected <T extends UserAccount> void doSendMail(T userAccount,
			Locale locale, String hostUrl) {
		//DO NOTHING
	}
	
	/* (non-Javadoc)
	 * @see idv.takeshi.software.productline.bookstore.application.service.spring.AbstractUserRegistrationSerivce#checkUserAccountStatus(idv.takeshi.software.productline.bookstore.domain.model.useraccount.UserAccount)
	 */
	@Override
	protected void checkUserAccountStatus(UserAccount userAccount){
		//REMOVE CHECK RULES
	}

}
